Windows Forms - Parâmetros de Entrada
Em aplicações tipo console é muito importante obter parâmetros de entrada para determminar
o processamento a ser feito.
Os parâmetros são dispostos num array que pode ser lido pela aplicação.
Note que o valor de retorno também pode ser definido por Environment.Exit(codigo). Zero indica que
o processo foi terminado com sucesso e qualquer valor diferente de zero indica um código de retorno.
Imports System
Module ParametrosDeEntrada
' em C#
' String[] parametros = Environment.GetCommandLineArgs();
'Console.WriteLine(parametros[0]); //pasta e o programa
'Console.WriteLine(parametros[1]);
'Console.WriteLine(parametros[2]);
'Console.WriteLine(parametros[3]);
'foreach (string arg in args)
' Console.WriteLine("Arg: {0}", arg);
'Console.ReadLine();
Public Function RetornaParametrosEntrada() As String
Dim parametros As String() = Environment.GetCommandLineArgs()
Dim a As String
'Console.WriteLine(parametros(0)) 'p1
'Console.WriteLine(parametros(1)) 'p2
'Console.WriteLine(parametros(2)) 'p3
'Console.WriteLine(parametros(3)) 'p4
'Console.WriteLine("GetCommandLineArgs: {0}", String.Join(", ", parametros))
a = ""
For Each arg As String In parametros
a = a + CStr(arg.Count) + arg
Next
Return a
End Function
End Module